﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ThouShaltNotBrick.Models;
using ThouShaltNotBrickLevelEditor.Models;

namespace ThouShaltNotBrickLevelEditor.Code.GeneralObjects
{
    public sealed class BrickStatesTypesImages
    {
        #region Properties
        #region BrickStatesData
        /// <summary>
        /// BrickStatesData property.
        /// </summary>
        public BrickStatesData BrickStatesData { get; private set; }
        #endregion

        #region BrickTypesData
        /// <summary>
        /// BrickTypesData property.
        /// </summary>
        public BrickTypesData BrickTypesData { get; private set; }
        #endregion

        #region BrickStateImages
        /// <summary>
        /// BrickStateImages property.
        /// </summary>
        public BrickStateImages BrickStateImages { get; private set; }
        #endregion
        #endregion

        #region Constructors
        public BrickStatesTypesImages(
            BrickStatesData pBrickStatesData,
            BrickTypesData pBrickTypesData,
            BrickStateImages pBrickStateImages)
        {
            BrickStatesData = pBrickStatesData;
            BrickTypesData = pBrickTypesData;
            BrickStateImages = pBrickStateImages;
        }
        #endregion
    }
}